package com.myway.pojo;

import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

@ToString
public class TabIntegralRecord implements Serializable{
    private Long id;

    private Long integralId;

    private String orderId;

    private Double addIntegral;

    private Double reduceIntegral;

    private String modifyReason;

    private String status;

    private Date createTime;

    private String firstAudit;

    private String secondAudit;

    private Date firstAuditTime;

    private Date secondAuditTime;

    private String firstAuditRemark;

    private String secondAuditRemark;

    private String firstAuditId;

    private String firstAuditName;

    private String secondAuditId;

    private String secondAuditName;

    private String refundId;

    public TabIntegralRecord(Long id, Long integralId, String orderId, Double addIntegral, Double reduceIntegral, String modifyReason, String status, Date createTime, String firstAudit, String secondAudit, Date firstAuditTime, Date secondAuditTime, String firstAuditRemark, String secondAuditRemark, String firstAuditId, String firstAuditName, String secondAuditId, String secondAuditName, String refundId) {
        this.id = id;
        this.integralId = integralId;
        this.orderId = orderId;
        this.addIntegral = addIntegral;
        this.reduceIntegral = reduceIntegral;
        this.modifyReason = modifyReason;
        this.status = status;
        this.createTime = createTime;
        this.firstAudit = firstAudit;
        this.secondAudit = secondAudit;
        this.firstAuditTime = firstAuditTime;
        this.secondAuditTime = secondAuditTime;
        this.firstAuditRemark = firstAuditRemark;
        this.secondAuditRemark = secondAuditRemark;
        this.firstAuditId = firstAuditId;
        this.firstAuditName = firstAuditName;
        this.secondAuditId = secondAuditId;
        this.secondAuditName = secondAuditName;
        this.refundId = refundId;
    }

    public TabIntegralRecord() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getIntegralId() {
        return integralId;
    }

    public void setIntegralId(Long integralId) {
        this.integralId = integralId;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId == null ? null : orderId.trim();
    }

    public Double getAddIntegral() {
        return addIntegral;
    }

    public void setAddIntegral(Double addIntegral) {
        this.addIntegral = addIntegral;
    }

    public Double getReduceIntegral() {
        return reduceIntegral;
    }

    public void setReduceIntegral(Double reduceIntegral) {
        this.reduceIntegral = reduceIntegral;
    }

    public String getModifyReason() {
        return modifyReason;
    }

    public void setModifyReason(String modifyReason) {
        this.modifyReason = modifyReason == null ? null : modifyReason.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getFirstAudit() {
        return firstAudit;
    }

    public void setFirstAudit(String firstAudit) {
        this.firstAudit = firstAudit == null ? null : firstAudit.trim();
    }

    public String getSecondAudit() {
        return secondAudit;
    }

    public void setSecondAudit(String secondAudit) {
        this.secondAudit = secondAudit == null ? null : secondAudit.trim();
    }

    public Date getFirstAuditTime() {
        return firstAuditTime;
    }

    public void setFirstAuditTime(Date firstAuditTime) {
        this.firstAuditTime = firstAuditTime;
    }

    public Date getSecondAuditTime() {
        return secondAuditTime;
    }

    public void setSecondAuditTime(Date secondAuditTime) {
        this.secondAuditTime = secondAuditTime;
    }

    public String getFirstAuditRemark() {
        return firstAuditRemark;
    }

    public void setFirstAuditRemark(String firstAuditRemark) {
        this.firstAuditRemark = firstAuditRemark == null ? null : firstAuditRemark.trim();
    }

    public String getSecondAuditRemark() {
        return secondAuditRemark;
    }

    public void setSecondAuditRemark(String secondAuditRemark) {
        this.secondAuditRemark = secondAuditRemark == null ? null : secondAuditRemark.trim();
    }

    public String getFirstAuditId() {
        return firstAuditId;
    }

    public void setFirstAuditId(String firstAuditId) {
        this.firstAuditId = firstAuditId == null ? null : firstAuditId.trim();
    }

    public String getFirstAuditName() {
        return firstAuditName;
    }

    public void setFirstAuditName(String firstAuditName) {
        this.firstAuditName = firstAuditName == null ? null : firstAuditName.trim();
    }

    public String getSecondAuditId() {
        return secondAuditId;
    }

    public void setSecondAuditId(String secondAuditId) {
        this.secondAuditId = secondAuditId == null ? null : secondAuditId.trim();
    }

    public String getSecondAuditName() {
        return secondAuditName;
    }

    public void setSecondAuditName(String secondAuditName) {
        this.secondAuditName = secondAuditName == null ? null : secondAuditName.trim();
    }

    public String getRefundId() {
        return refundId;
    }

    public void setRefundId(String refundId) {
        this.refundId = refundId == null ? null : refundId.trim();
    }
}